.ty_head{position: fixed;top: 0;left: 0;right: 0;z-index: 10;height: 100px;transition: .3s;}
.ty_head_c{display: flex;justify-content: space-between;align-items: center;height: 100%;}
/* .ty_head_l>a>img{height: 40px;} */
.ty_head_l>a:last-child>img{display: none;}
.ty_head_r{display: flex;align-items: center;}
.ty_head_ri{text-align:center;position: relative;height: 100%;display: flex;align-items: center;padding: 0 25px;}
.ty_head_ri>a{color: #fff;font-size: 16px;line-height: 100px;display: inline-block;height: 100%;width: 100%;position: relative;z-index: 1;}
.ty_head_ri>span{position: absolute;top: 0;right: 0;bottom: 0;left: 0;transform: skew(-15deg);transition: .3s;opacity: 0;background-color: var(--base);}
.ty_head_ri:last-child>a{border-right: 0;}
.ty_head_ri:hover>a{color: #fff;}
.ty_head_ri:hover>span{opacity: 1;}
/* .ty_head_a a{color: var(--base);} */
.ty_head_a:hover>a{color: #fff;}
.ty_head_a span{opacity: 1;}
.ty_head_exc{position: absolute;top: 100%;left: -30px;right: -30px;z-index: 2;background-color: #fff;display: none;overflow: hidden;box-shadow: 0 1px 12px 1px #eee;}
.ty_head_exc>a{color: #666;font-size: 13px;display: block;text-align: center;height: 50px;line-height: 50px;transition: .3s;}
.ty_head_exc>a:hover{background-color: var(--base);color: #fff;}
.ty_head_la{height: 40px;width: 84px;border-radius: 10px;display: flex;align-items: center;justify-content: center;cursor: pointer;}
.ty_head_la>span{margin: 0 10px;}
.ty_head_la>a{color: #fff;}
.ty_head_la>.ty_head_laa{color: var(--base);font-weight: bold;}

.ty_head_white{background-color: #fff;height: 100px;}
.ty_head_white .ty_head_ri>a{color: #333;line-height: 100px;}
.ty_head_white .ty_head_ri:hover>a{color: #fff;}
.ty_head_white .ty_head_a:hover>a{color: #fff;}
.ty_head_white .ty_head_a>a{color: #fff;}
.ty_head_white .ty_head_l>a>img{display: none;}
.ty_head_white .ty_head_l>a:last-child>img{display: inline;}

.ty_exia{background: url('/images/hf/19.png') no-repeat center;background-size: cover;position: fixed;top: 100px;width: 100%;height: 0px;color: #fff;z-index: 10;overflow: hidden;transition: .3s;}
.ty_exia_c{padding: 35px 0;display: flex;}
.ty_exia_l{width: 284px;}
.ty_exia_l>img{width: 100%;height: 177px;object-fit: cover;}
.ty_exia_l>h1{font-size: 20px;margin: 20px 0 10px;}
.ty_exia_l>p{font-size: 12px;line-height: 2;}
.ty_exia_f{width: 376px;padding: 0 80px;}
.ty_exia_f>a{display: flex;height: 40px;line-height: 40px;justify-content: space-between;border-bottom: 1px solid #83a6b4;font-size: 14px;transition: .3s;}
.ty_exia_f>a:hover{border-color: #eee;}
.ty_exia_f>a>i{font-style: normal;font-family: monospace,serif;}


.ty_foot{background-color: #ebf0f5;}
.ty_foot_t{padding: 100px 0 50px;display: flex;justify-content: space-between;align-items: flex-start;}
.ty_foot_i>h1{font-size: 17px;color: #565656;font-weight: bold;margin-bottom: 10px;}
.ty_foot_i>span{width: 71px;height: 3px;background-color: var(--base);display: inline-block;}
.ty_foot_i>p{font-size: 14px;color: #7f7f7f;margin-top: 26px;}
.ty_foot_i>a{font-size: 14px;color: #7f7f7f;margin-top: 20px;display: block;}
.ty_foot_i>a:hover{color: var(--base);}
.ty_foot_i>p>img{margin-right: 10px;vertical-align: middle;}
.ty_foot_i>img{margin-right: 20px;}
.ty_foot_b{display: flex;justify-content: space-between;align-items: center;padding: 20px 0 50px;}
.ty_foot_b>p{}
.ty_foot_br{display: flex;}
.ty_foot_br>a{margin-left: 10px;display: block;width: 35px;text-align: center;}
.ty_foot_br>a>img:last-child{display: none;}
.ty_foot_br>a:hover >img:first-child{display: none;}
.ty_foot_br>a:hover >img:last-child{display: inline;}

.ty_title{text-align: center;margin: 100px 0 50px;}
.ty_title>h1{font-size: 50px;color: #777;font-style: italic;}
.ty_title>h1::first-letter{color: var(--base);}
.ty_title>p{font-size: 24px;font-weight: bold;margin-top: 24px;color: #333;}
.ty_title>span{font-size: 16px;line-height: 3;}

.ty_aside{position: fixed;right: 0;top: 20vh;}
.ty_aside_i{width: 102px;height: 78px;display: flex;flex-direction: column;align-items: center;position: relative;justify-content: center;cursor: pointer;transition: .3s;}
.ty_aside_i>span{position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);width: 24px;height: 1px;background-color: #fff;}
.ty_aside_i>img{}
.ty_aside_i>img:last-of-type{display: none;}
.ty_aside_i>p{color: #fff;margin-top: 10px;font-size: 12px;}
.ty_aside_i:hover img:first-of-type{display: none;}
.ty_aside_i:hover img:last-of-type{display: inline;}
.ty_aside_r{position: absolute;right: calc(100%);display: none;width: 156px;padding: 12px;background-color: #fff;box-shadow: 0 0 10px 1px #ddd;text-align: center;font-size: 15px;color: #6a6a6a;font-weight: bold;border-radius: 20px;}
.ty_aside_r>img{width: 100%;}
[totop]{margin-top: 30vh;}
.ty_aside_i:hover >.ty_aside_r{display: block;}

.ty_nav{box-shadow: 10px 0 10px 1px #ddd;}
.ty_nav_c{font-size: 16px;height: 63px;display: flex;align-items: center;margin: 0 auto;width: var(--md);}
.ty_nav_c>span{margin: 0 10px;}

.ty_cate{background-color: #fff;}
.ty_cate_c{display: flex;justify-content: space-between;height: 70px;align-items: center;}
.ty_cate_l>h1{font-size: 18px;color: #000;}
.ty_cate_r{display: flex;}
.ty_cate_r>a{font-size: 14px;color: #333;margin-left: 30px;cursor: pointer;line-height: 70px;}
.ty_cate_r>a:hover{color: var(--base);}
.ty_cate_r>.ty_cate_a{color: var(--base);border-bottom: 2px solid var(--base);}

.ty_tact{background-color: #fff;}
.ty_tact_c{padding: 100px 0;}
.ty_tact_c>h1{font-size: 30px;color: #666;font-weight: bold;text-align: center;margin-bottom: 85px;}
.ty_tact_w{display: flex;justify-content: space-between;align-items: center;}
.ty_tact_l>p{line-height: 2;font-size: 16px;color: #999;}
.ty_tact_l>p>a{text-decoration: underline;}
.ty_form_c{display: flex;}
.ty_form_l{display: flex;width: 420px;flex-wrap: wrap;}
.ty_form_l>input{width: 49%;margin-right: 2%;width: 200px;height: 54px;background-color: #eee;margin-bottom: 10px;padding: 0 20px;border-radius: 5px;}
.ty_form_l>input:nth-child(2n){margin-right: 0;}
.ty_form_c>textarea{width: 354px;background-color: #eee;resize: none;padding: 20px;color: #666;border-radius: 5px;margin-bottom: 10px;}
.ty_form>a{float: right;height: 32px;width: 125px;text-align: center;line-height: 32px;border: 1px solid var(--base);color: var(--base);border-radius: 5px;margin-top: 10px;transition: .3s;cursor: pointer;}
.ty_form>a:hover{background-color: var(--base);color: #fff;}

.tpd_att{background-color: #e7e8ea;}
.tpd_att_c{padding: 100px 0;}
.tpd_att_c>h1{text-align: center;font-size: 40px;color: #3b3b3b;margin-bottom: 67px;}
.tpd_att_l{display: flex;justify-content: space-between;flex-wrap: wrap;}
.tpd_att_i{width: 24%;margin-bottom: 30px;transition: .3s;background-color: #fff;padding: 20px;}
.tpd_att_i>h1{font-size: 16px;color: #3b3b3b;border-left: 10px solid var(--base);padding-left: 10px;line-height: 1.5;}
.tpd_att_i:hover{transform: scale(.95);}


@media screen and (max-width: 766px){
    .ty_head{height: 6rem;}
    .ty_head_c{width: 100%;height: 6rem;padding: 0 20px;}
    .ty_head_l>a>img{height: 3rem;}

    .ty_head_menu{width: 3rem;}
    .ty_head_menu>img{width: 100%;}

    .ty_head_r{position: fixed;top: 0;bottom: 0;left: 0;right: 0;background-color: #fff;flex-direction: column;padding: 50px 0;z-index: 10000;transform: translateZ(100px);display: none;margin-right: 0;}
    .ty_head_r>i{position: absolute;top: 20px;right: 20px;font-size: 30px;font-weight: bold;font-style: normal;line-height: 1;color: #666;}
    .ty_head_ri{margin: 0;padding: 0;}
    .ty_head_ri>a{width: 100%;text-align: center;color: #333;height: 5rem;line-height: 5rem;margin: 0;font-size: 1.6rem;}
    .ty_head_ri>a>i{font-style: normal;font-weight: bold;position: absolute;right: 1rem;font-family: monospace,serif;padding: 0 2rem;}
    .ty_head_white .ty_head_ri>a{line-height: 5rem;}
    .ty_head_white .ty_head_ri:hover>a{color: var(--base);}
    .ty_head_white .ty_head_a>a{color: var(--base);}
    .ty_head_white .ty_head_a:hover>a{color: var(--base);}
    .ty_head_ri>span{transform: unset;background-color: unset;}
    .ty_head_a>a{color: #fff;border: 0;}
    .ty_head_ri{height: 6rem;}
    .ty_head_exc{display: none;}
    
    .ty_foot_t{flex-direction: column;align-items: center;}
    .ty_foot_m{padding: 2rem 0;}
    .ty_foot_mr{width: 100%;flex-direction: column;}
    .ty_foot_mr>div:last-child{align-self: center;margin-top: 2rem;}
    
    .ty_foot_c{padding: 5rem;}
    .ty_foot_b{flex-direction: column;padding: 0;}
    .ty_foot_b>p{line-height: 2;text-align: center;}
    .ty_foot_br{justify-content: center;margin-top: 2rem;}

    .ty_title{margin: 8rem 0 3rem;}
    .ty_title>h1{font-size: 3rem;}
    .ty_title>p{font-size: 1.8rem;margin-top: 1.5rem;}

    .ty_nav{overflow: auto;}
    .ty_nav_c{width: 200vw;padding: 0 1.5rem;}

    .ty_cate_c{overflow: auto;height: 7rem;}
    .ty_cate_c::-webkit-scrollbar{display: none;}
    .ty_cate_l{display: none;}
    .ty_cate_r{width: 200vw;}
    .ty_cate_r>a{white-space: nowrap;font-size: 1.6rem;margin-left: 0;margin-right: 3rem;line-height: 7rem;;}

    .ty_tact_c{padding: 5rem 0;}
    .ty_tact_c>h1{font-size: 2.5rem;margin-bottom: 2rem;;}
    .ty_tact_w{flex-direction: column;}
    .ty_tact_l>p{font-size: 1.4rem;text-align: center;}
    .ty_form{width: 100%;}
    .ty_form_c{flex-direction: column;margin-top: 2rem;}
    .ty_form_l{flex-direction: column;width: 100%;}
    .ty_form_l>input{width: 100%;height: 5rem;}
    .ty_form_c>textarea{width: 100%;height: 10rem;}
    .ty_form>a{width: 100%;height: 5rem;line-height: 5rem;margin-top: 0;}

    .tpd_att_c{padding: 6rem 0;}
    .tpd_att_c>h1{font-size: 2.8rem;margin-bottom: 3rem;}
    .tpd_att_i{width: 100%;padding: 1.5rem;margin-bottom: 2rem;}
    .tpd_att_i>h1{font-size: 1.6rem;}

}